// pages/advise/advise.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    imgs:[]
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  },
  
  handleChooseImg () {
    //!调用小程序内置的选择图片API，会返回选择图片的本地路径 http开头的一个url，可以配合wx.uploadFile 进行上传到自己的服务器
    var that = this

    wx.chooseMedia({
        count: 9,
        mediaType: ['image','video'],
        sourceType: ['album', 'camera'],
        sizeType: ['original', 'compressed'],
        camera: 'back',
        
        success(res) {
          // console.log(res.tempFiles[0].tempFilePath)
          // console.log(res.tempFiles[0].size)
         
          
          // that.setData({ 
          //   imgs: that.data.imgs
          // },() => {
          //   console.log('更新后的 imgs:', that.data.imgs);
          // });
          
          console.log('选择的媒体文件:', res);
          const tempFilePath = res.tempFiles[0].tempFilePath; // 获取选中图片的临时路径
          const size = res.tempFiles[0].size;
          that.setData({ 
            imgs: [...that.data.imgs, tempFilePath]
           }, () => {
            console.log('更新后的 imgs:', that.data.imgs);
          });
          //上传服务器功能

        // var tempFilePaths = res.tempFilePaths
        //   for (var i = 0; i < tempFilePaths.length; i++) { 
        //     wx.uploadFile({ 
        //       url: 'https://',
        //       filePath: tempFilePaths[i],
        //       name: "file",
        //       header: { 
   
        //         "content-type": "multipart/form-data"
        //       },
        //       success: function (res) { 
       
        //         if (res.statusCode == 200) { 
       
        //           wx.showToast({ 
       
        //             title: "上传成功",
        //             icon: "none",
        //             duration: 1500
        //           })
        //           that.data.imgs.push(JSON.parse(res.data).data)
        //   }

        //   that.setData({ 
   
        //     imgs: that.data.imgs
        //   })
        
        // },
        // fail: function (err) { 
   
        //   wx.showToast({ 
 
        //     title: "上传失败",
        //     icon: "none",
        //     duration: 2000
        //   })
        // },
        // complete: function (result) { 
   
        //   console.log(result.errMsg)
        //  }
        // })
        // }
      }
    })
  },
  deleteImg: function (e) {
    var that = this
    wx.showModal({

      title: "提示",
      content: "是否删除",
      success: function (res) {

        if (res.confirm) {

          for (var i = 0; i < that.data.imgs.length; i++) {

            if (i == e.currentTarget.dataset.index) that.data.imgs.splice(i, 1)
          }
          that.setData({ 
   
            imgs: that.data.imgs
          })
        }else if (res.cancel) { 
          console.log("用户点击取消")
        }
      }
    })
   }
  })
